Leroy Townsend was born in 1972, age 51. Leroy Townsend's address is 611 East Columbia Road , Mason, MI 48854. Possible relatives include Charissa Oesterle, Janeen Tkaczyk and 4 others. Public records show Leroy has also lived in Grand Rapids, MI. Leroy's latest phone number is (517) 623-6271. Previous phone numbers include (517) 775-1430 and (517) 775-1433.
Also goes by: Leroy Rex Townsend
Results 1 - 1 of 1